artificial irrigation - French English Dictionary